.title {
    color: #363636;
    font-size: ms(3)rem;
    font-weight: 600;
    line-height: 1.125;
    &:not(:last-child) {
        margin-bottom: 1.5rem;
    }

    &.is-1 {
        font-size: ms(5)rem;
    }

    &.is-2 {
        font-size: ms(4)rem;
    }

    &.is-3 {

    }

    &.is-4 {
        font-size: ms(2)rem;
    }
    &.is-5 {
        font-size: ms(1)rem;
    }
    &.is-6 {
        font-size: ms(0)rem;
    }
}

.subtitle {
    color: #4a4a4a;
    font-size: ms(1)rem;
    font-weight: 400;
    line-height: 1.25;
    word-break: break-word;
    @nest .title+& {
        margin-top: -1.5rem;
    }

    &:not(:last-child) {
        margin-bottom: 1.5rem;
    }

    &.is-1 {
        font-size: ms(5)rem;
    }

    &.is-2 {
        font-size: ms(4)rem;
    }

    &.is-3 {
        font-size: ms(3)rem;
    }

    &.is-4 {
        font-size: ms(2)rem;
    }
    &.is-5 {
    }
    &.is-6 {
        font-size: ms(0)rem;
    }
}

